﻿<NavigationMap>
  <!--Start view-->
  <NavigationAction Name="Start" 
                    View="WpfStarterKit.SampleApplication.Screens.Start.StartView" 
                    ViewAssemblyName="WpfStarterKit.SampleApplication" 
                    ViewModel="WpfStarterKit.SampleApplication.Screens.Start.StartViewModel" 
                    ViewModelAssemblyName="WpfStarterKit.SampleApplication" />

  <!--Navigation Sample-->
  <NavigationAction Name="Page1"
                    View="WpfStarterKit.SampleApplication.Screens.NavigationSample.Page1.Page1View"
                    ViewAssemblyName="WpfStarterKit.SampleApplication"
                    ViewModel="WpfStarterKit.SampleApplication.Screens.NavigationSample.Page1.Page1ViewModel"
                    ViewModelAssemblyName="WpfStarterKit.SampleApplication" />
  <NavigationAction Name="Page2"
                    View="WpfStarterKit.SampleApplication.Screens.NavigationSample.Page2.Page2View"
                    ViewAssemblyName="WpfStarterKit.SampleApplication"
                    ViewModel="WpfStarterKit.SampleApplication.Screens.NavigationSample.Page2.Page2ViewModel"
                    ViewModelAssemblyName="WpfStarterKit.SampleApplication" />
  <NavigationAction Name="Page3"
                    View="WpfStarterKit.SampleApplication.Screens.NavigationSample.Page3.Page3View"
                    ViewAssemblyName="WpfStarterKit.SampleApplication"
                    ViewModel="WpfStarterKit.SampleApplication.Screens.NavigationSample.Page3.Page3ViewModel"
                    ViewModelAssemblyName="WpfStarterKit.SampleApplication" />
  
  <!--Modal Navigation Sample-->
  <NavigationAction Name="MasterPage"
                    View="WpfStarterKit.SampleApplication.Screens.ModalNavigationSample.MasterPage.MasterPageView"
                    ViewAssemblyName="WpfStarterKit.SampleApplication"
                    ViewModel="WpfStarterKit.SampleApplication.Screens.ModalNavigationSample.MasterPage.MasterPageViewModel"
                    ViewModelAssemblyName="WpfStarterKit.SampleApplication" />
  <NavigationAction Name="MasterPageChild1"
                    View="WpfStarterKit.SampleApplication.Screens.ModalNavigationSample.MasterPageChild1.MasterPageChild1View"
                    ViewAssemblyName="WpfStarterKit.SampleApplication"
                    ViewModel="WpfStarterKit.SampleApplication.Screens.ModalNavigationSample.MasterPageChild1.MasterPageChild1ViewModel"
                    ViewModelAssemblyName="WpfStarterKit.SampleApplication" />
  <NavigationAction Name="MasterPageChild1Child"
                    View="WpfStarterKit.SampleApplication.Screens.ModalNavigationSample.MasterPageChild1Child.MasterPageChild1ChildView"
                    ViewAssemblyName="WpfStarterKit.SampleApplication"
                    ViewModel="WpfStarterKit.SampleApplication.Screens.ModalNavigationSample.MasterPageChild1Child.MasterPageChild1ChildViewModel"
                    ViewModelAssemblyName="WpfStarterKit.SampleApplication" />
  
  <!--Passing Data using IProvideData/IConsumeData-->
  <NavigationAction Name="DataPage1"
                    View="WpfStarterKit.SampleApplication.Screens.PassingDataInterface.DataPage1.DataPage1View"
                    ViewAssemblyName="WpfStarterKit.SampleApplication"
                    ViewModel="WpfStarterKit.SampleApplication.Screens.PassingDataInterface.DataPage1.DataPage1ViewModel"
                    ViewModelAssemblyName="WpfStarterKit.SampleApplication" />
  <NavigationAction Name="DataPage2"
                    View="WpfStarterKit.SampleApplication.Screens.PassingDataInterface.DataPage2.DataPage2View"
                    ViewAssemblyName="WpfStarterKit.SampleApplication"
                    ViewModel="WpfStarterKit.SampleApplication.Screens.PassingDataInterface.DataPage2.DataPage2ViewModel"
                    ViewModelAssemblyName="WpfStarterKit.SampleApplication" />

  <!--Passing Data using Provider/Consumer attributes-->
  <NavigationAction Name="DataAttributesPage1"
                    View="WpfStarterKit.SampleApplication.Screens.PassingDataAttributes.DataAttributesPage1.DataAttributesPage1View"
                    ViewAssemblyName="WpfStarterKit.SampleApplication"
                    ViewModel="WpfStarterKit.SampleApplication.Screens.PassingDataAttributes.DataAttributesPage1.DataAttributesPage1ViewModel"
                    ViewModelAssemblyName="WpfStarterKit.SampleApplication" />
  <NavigationAction Name="DataAttributesPage2"
                    View="WpfStarterKit.SampleApplication.Screens.PassingDataAttributes.DataAttributesPage2.DataAttributesPage2View"
                    ViewAssemblyName="WpfStarterKit.SampleApplication"
                    ViewModel="WpfStarterKit.SampleApplication.Screens.PassingDataAttributes.DataAttributesPage2.DataAttributesPage2ViewModel"
                    ViewModelAssemblyName="WpfStarterKit.SampleApplication" />
  
  <!--Long Running Operation-->
  <NavigationAction Name="LongRunningPage"
                    View="WpfStarterKit.SampleApplication.Screens.LongRunningOperation.LongRunningPage.LongRunningView"
                    ViewAssemblyName="WpfStarterKit.SampleApplication"
                    ViewModel="WpfStarterKit.SampleApplication.Screens.LongRunningOperation.LongRunningPage.LongRunningViewModel"
                    ViewModelAssemblyName="WpfStarterKit.SampleApplication" />
</NavigationMap>